17 12 14 18
23 37 11 16
13 15 19 20
21 22 24 25
26 27 28 29
30 31 32 33
34 35 46 38
39